SoeError 列舉

SoE (Servo drive profile over EtherCAT) 錯誤訊息。

命名空間IntervalZero.KINGSTAR.Base

組合: IntervalZero.KINGSTAR.Base (於 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0

語法

C#VB
public enum SoeError
Public Enum SoeError

成員

一般錯誤

名稱 定義
errSoeNoError 0x0000 服務通道中未偵測到錯誤。
errSoeNotOpened 0x0001 服務通道未開啟。
errSoeInvalidAccessClosing 0x0009 關閉服務通道存取無效。

元素 1 (IDN) 錯誤

名稱 定義
errSoeNoIdn 0x1001 無有效的 IDN。
errSoeIdnInvalidAccess 0x1009 IDN 存取無效。

元素 2(名稱)錯誤

名稱 定義
errSoeNoName 0x2001 無名稱。
errSoeNameTooShort 0x2002 名稱太短。
errSoeNameTooLong 0x2003 名稱太長。
errSoeNameReadOnly 0x2004 不可變更名稱(唯讀)。
errSoeNameWriteProtected 0x2005 名稱此次被寫入保護。

元素 3(屬性)錯誤

名稱 定義
errSoeAttributeTooShort 0x3002 屬性太短。
errSoeAttributeTooLong 0x3003 屬性太長。
errSoeAttributeReadOnly 0x3004 不可變更屬性(唯讀)。
errSoeAttributeWriteProtected 0x3005 屬性此次被寫入保護。

元素 4(單位)錯誤

名稱 定義
errSoeNoUnits 0x4001 無單位。
errSoeUnitTooShort 0x4002 單位太短。
errSoeUnitTooLong 0x4003 單位太長。
errSoeUnitReadOnly 0x4004 不可變更單位(唯讀)。
errSoeUnitWriteProtected 0x4005 單位此次被寫入保護。

元素 5(最小輸入)錯誤

名稱 定義
errSoeNoMinInput 0x5001 無最小輸入值。
errSoeMinInputTooShort 0x5002 最小輸入值太短。
errSoeMinInputTooLong 0x5003 最小輸入值太長。
errSoeMinInputReadOnly 0x5004 不可變更最小輸入值(唯讀)。
errSoeMinInputWriteProtected 0x5005 最小輸入值此次被寫入保護。

元素 6(最大輸入)錯誤

名稱 定義
errSoeNoMaxInput 0x6001 無最大輸入值。
errSoeMaxInputTooShort 0x6002 最大輸入值太短。
errSoeMaxInputTooLong 0x6003 最大輸入值太長。
errSoeMaxInputReadOnly 0x6004 不可變更最大輸入值(唯讀)。
errSoeMaxInputWriteProtected 0x6005 最大輸入值此次被寫入保護。

元素 7(運算資料)錯誤

名稱 定義
errSoeDataTooShort 0x7002 運算資料太短。
errSoeDataTooLong 0x7003 運算資料太長。
errSoeDataReadOnly 0x7004 不可變更運算資料(唯讀)。
errSoeDataWriteProtected 0x7005 運算資料在這次通訊階段被寫入保護。
errSoeDataBellowMin 0x7006 運算資料小於最小輸入值。
errSoeDataOverMax 0x7007 運算資料大於最大輸入值。
errSoeDataInvalid 0x7008 無效的運算資料:不支援設定的 IDN,無效的位元數或位元組合。
errSoeDataPasswordProtected 0x7009 運算資料具有密碼寫入保護。
errSoeDataInPdo 0x700A 運算資料被寫入保護:其為週期配置。
errSoeDataInvalidAddress 0x700B 無效的間接定址,如資料容器與列表處置。
errSoeDataWriteDisabled 0x700C 由於其他設定因素,運算資料被寫入保護。例如運算模式或子裝置已被啟動。
errSoeDataInvalidFloat 0x700D 無效的浮點數。
errSoeDataParamProtected 0x700E 運算資料在參數化層級被寫入保護。
errSoeDataOpProtected 0x700F 運算資料在運算層級被寫入保護。
errSoeCommandAlreadyActive 0x7010 過程命令已啟動。
errSoeCommandNotInterruptible 0x7011 過程命令不可中斷。
errSoeCommandNotExecutableNow 0x7012 過程命令此次不可執行。例如,此階段不可啟動過程命令。
errSoeCommandNotExecutable 0x7013 過程命令不可執行(無效的或錯誤的參數)。
errSoeCommandInvalidLength 0x7014 接收參數中的變數長度與預期長度不符。

區段存取錯誤

名稱 定義
errSoeIdnInvalid 0x7101 S-0-0394 中的 IDN 無效。
errSoeEmptyList 0x7102 S-0-0397 中的空白列表不允許寫入存取。
errSoeListTooLong 0x7103 列表區段的接管超過 S-0-0394 中列表的最大長度。
errSoeReadTooLong 0x7104 僅供讀取存取:列表區段長度 列表索引的列表區段長度超過 S-0-0394 中列表的當前長度。
errSoeIdnWriteProtected 0x7105 S-0-0394 中的 IDN 被寫入保護。
errSoeSegmentDataBellowMin 0x7106 列表區段中的運算資料小於最小輸入值。
errSoeSegmentDataAboveMax 0x7107 列表區段中的運算資料大於最大輸入值。
errSoeListInvalidIndex 0x7108 S-0-0395 中有無效的列表索引。
errSoeParameterNotSegment 0x7109 IDN S-0-0394 中的參數無變數長度。
errSoeIdnNotPermitted 0x710A 資料處在S-0-0394,不允許 IDN S-0-0397。

服務通道

名稱 定義
errSoeChannelNoError 0xD000 無錯誤。
errSoeChannelNotAvailable 0xD001 服務通道(暫時)無法使用。
errSoeChannelEngaged 0xD002 服務通道被應用程式占用。
errSoeChannelBusy 0xD003 服務通道忙碌中,從站正在處理上一個請求。
errSoeSlaveNotReachable 0xD004 無法到達伺服從站。
errSoeChannelAborted 0xD005 服務通道轉換被中止。
errSoeChannelReadOnly 0xD006 服務通道不支援寫入此元件。

參見

IntervalZero.KINGSTAR.Base 命名空間